import unittest
import logging
from htmltestreport import HTMLTestReport

from common.logging_util import init_log_config
from config import BASE_DIR
from script.test_yy_login import TestYYLogin

# 初始化日志 配置信息
init_log_config(BASE_DIR + '/log/SY_interface_log.log')

# 实例化套件对象
suite = unittest.TestSuite()

logging.info('测试套件实例，创建成功！')

# 测试类指定,添加测试方法
suite.addTest(unittest.makeSuite(TestYYLogin))

# 创建 HTMLTestReport
res = HTMLTestReport(BASE_DIR + "/report/SiYuSass_Report.html", description="SiYuSass_Report",
                     title="SiYuSass_Report")

# 调用 run() 传入suite
res.run(suite)

logging.info('SiYuSass_Report.html 测试报告 生成成功！')
